home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power Programmierung
/
Power-Programmierung (Tewi)(1994).iso
/
magazine
/
progjour
/
1991
/
02
/
pjreadme.92
< prev
next >
Wrap
Text File
|
1991-02-09
|
10KB
|
235 lines
******************************************************************
* * * * * PROGRAMMER'S JOURNAL--Volume 9.2 CODE DISK * * * * *
******************************************************************
The source code files on this disk are from Programmer's Journal,
Volume 9.2, March/April 1991. These files are identical to those
published in the magazine, except where noted; OBJ and EXE files
have been added.
The copyrights are held by the programs' authors, as indicated in the
files. All other rights are reserved by Oakley Publishing Company,
1991. No one may commercially distribute these files. Every effort
has been made to assure that the program files are correct and
complete. No guarantee, express or implied, is offered as to the
correctness of the files, nor to the fitness of the programs for
any purpose whatsoever.
Files from Programmer's Journal, Volume 9.2 are as follows:
Code from "Windows 3 Input Hooks" by Chris Schwartz
Using hook filter functions in Windows 3.0 to enhance your next
application
MONOICON.MAK A make file to create the MONOICON test program
MONOICON.C The C source file
MONOICON.DEF The definition file for the linker
MONOICON.EXE The executable Windows 3.0 file
GMHOOK.MAK A make file to create the GMHOOK Dynamic Link
Library (DLL)
GMHOOK.C The assembly language source file
GMHOOK.DEF The definition file for the linker
GMHOOK.DLL The executable Windows 3.0 DLL file
GMHOOK.LIB A library file containing the GMHOOK functions
GMHOOK.H An include file with function prototypes
MONOSCRN.MAK A make file to create the MONOSCRN Dynamic Link
Library (DLL)
MONOSCRN.ASM The assembly language source file
MONOSCRN.DEF The definition file for the linker
MONOSCRN.DLL The executable Windows 3.0 DLL file
MONOSCRN.LIB A library file containing the MONOSCRN functions
MONOSCRN.H An include file with function prototypes
Code from "C Compilers for Windows" by Paul Yao
A comparison of C and C++ compilers that support Windows development
JPI.LZH An archive created with LHARC containing the following
files used to test JPI's C compiler
INITWIN.OBJ A special OBJ file for initializing Windows
MIN.C Our C source file
MIN.CUR Cursor file
MIN.DEF Definition file for the linker
MIN.EXE The executable Windows program
MIN.ICO The icon file
MIN.LIB A library file
MIN.MAK A MIN make file
MIN.MAP The linker map file
MIN.OBJ The OBJ file produced by the C compiler
MIN.RC The MIN resource file
MIN.RES The compiled MIN resource file
MK.BAT A batch file to make MIN
WINDOWS.H The Windows include file
BORLAND.LZH An archive created with LHARC containing the following
files used to test Borland's Turbo C++ compiler
MIN.C Our C source file
MIN.CUR Cursor file
MIN.DEF Definition file for the linker
MIN.EXE The executable Windows program
MIN.ICO The icon file
MIN.MAK A MIN make file
MIN.MAP The linker map file
MIN.OBJ The OBJ file produced by the C compiler
MIN.RC The MIN resource file
WATCOM.LZH An archive created with LHARC containing the following
files used to test Watcom's C 8.0 compiler
MIN.C Our C source file
MIN.CUR Cursor file
MIN.DAT Output from the Watcom object disassembler
MIN.DEF Definition file for the linker
MIN.ERR Error message file created by the compiler
MIN.EXE The executable Windows program
MIN.ICO The icon file
MIN.L A linker directive file for WATCOM linker, wlink
MIN.LNK A linker directive file for WATCOM linker, wlink
MIN.MAK A MIN make file
MIN.MAP The linker map file
MIN.OBJ The OBJ file produced by the C compiler
MIN.RC The MIN resource file
MIN.RES The compiled MIN resource file
MIN.RSP A response file for the linker
MK.BAT A batch file to make MIN
WINDOWS.H The modified Windows include file
Z.MSG Redirected output and warnings from make process
MICROSFT.LZH An archive created with LHARC containing the following
files used to test Microsoft's C compiler
MIN.C Our C source file
MIN.CUR Cursor file
MIN.DEF Definition file for the linker
MIN.EXE The executable Windows program
MIN.ICO The icon file
MIN.MAK A MIN make file
MIN.MAP The linker map file
MIN.OBJ The OBJ file produced by the C compiler
MIN.RC The MIN resource file
MIN.RES The compiled MIN resource file
MK.BAT A batch file to make MIN
WINDOWS.H The modified Windows include file
Z.MSG Redirected output and warnings from make process
METAWARE.LZH An archive created with LHARC containing the following
files used to test MetaWare's High C compiler
METAWIN.ASM Special assembly language file for MetaWare
METAWIN.OBJ And the OBJ file
MIN.C Our C source file
MIN.CUR Cursor file
MIN.DEF Definition file for the linker
MIN.EXE The executable Windows program
MIN.ICO The icon file
MIN.MAK A MIN make file
MIN.OBJ The OBJ file produced by the C compiler
MIN.RC The MIN resource file
MIN.RES The compiled MIN resource file
MK.BAT A batch file to make MIN
WINDOWS.H The modified Windows include file
ZORTECH.LZH An archive created with LHARC containing the following
files used to test Zortech's C++ compiler
MIN.C Our C source file
MIN.CUR Cursor file
MIN.DEF Definition file for the linker
MIN.EXE The executable Windows program
MIN.ICO The icon file
MIN.MAK A MIN make file
MIN.MAP The linker map file
MIN.OBJ The OBJ file produced by the C compiler
MIN.RC The MIN resource file
MIN.RES The compiled MIN resource file
MK.BAT A batch file to make MIN
WINDOWS.H The modified Windows include file
Code from "Fortran 90 is Coming!" by Thomas M. Lahey
Tom describes some exciting new features incorporated in
the Fortran 90 Standard
F90EXAMP.FOR Fortran 90 code fragments from the article
Code from "Pragma Interface" By Richard Riehle
A method for integrating Ada and C with the pragma interface
MSCTEST.ADA An ADA source file to test the pragma interface
to Microsoft C
MSCTEST.C Several C routines to test the ADA program
Code from "String Handling" by Murray L. Lesser
Murray examines how to manipulate BASIC strings using library
functions
DRIVER.BAS A sample driver program to test VLABEL
DRIVER.EXE An executable program
VLABEL.ASM An assembly language routine that shows how to use the
new string library functions in Microsoft's Professional
BASIC compiler to retrieve the volume label from a disk
VLABEL.OBJ An object file
Code from "Disassembler Roundup" by Brett Glass
Brett runs several PC disassembler tools through their paces
TORTURE.ASM A sample test program designed to be a torture
test for the disassemblers
VTREE.LZH An archive created with LHARC containing the following
files:
VTREE.COM A small assembly language utility by Charles Petzhold
that displays the tree structure of a disk
SOURCER.LST A listing file from the disassembly of VTREE.COM (by
Charles Petzhold) generated by Sourcer
DISNDATA.LST A listing file from the disassembly of VTREE.COM (by
Charles Petzhold)
Code from "Exploring XMS" by Kim Kokkonen
A nifty Turbo Pascal utility that maps XMS high-memory drivers
XMXDUMP.PAS A pascal program to map XMS memory usage
Code from "Using EMS for Fast File I/O" by John Otken
John integrates EMS for fast file I/O into a real-mode virtual
memory system
ASM.INC A revised include file with macros
BLOCK.ASM Block storage manager routines
EMS.ASM Expanded memory interface routines
FILE.ASM File I/O routines for block storage
MALLOC.ASM Memory allocation and free routines
TERM.ASM Termination routines
Code from John Otken's response in the Letters column
An example to illustrate freeing DOS memory from an assembly
language program
OTKENLET.ASM A short assembly language
The LHARC public domain archive and compression utility
by Haruyasu Yoshizaki is included on this disk
to unarchive the compressed files with a .LZH extension
LHARC.EXE Version 1.13c of LHARC
If you would like to subscribe to Programmer's Journal, order back
issues, or buy one of our nifty t-shirts, please write to:
Programmer's Journal
P.O. Box 70167
Eugene, OR 97401-0110
or call (800) 234-0386.
Subscriptions are $19.95 annually (six issues). We welcome
your comments about the magazine and our code disks. Please use
the above address to let us know what you think.